Package-level declarations

Types

Link copied to clipboard
@Serializable
@XmlSerialName(value = "Address", namespace = "http://www.opengis.net/ows/1.1", prefix = "ows")
data class OwsAddress(val deliveryPoints: List<String> = emptyList(), val city: String? = null, val administrativeArea: String? = null, val postalCode: String? = null, val country: String? = null, val electronicMailAddresses: List<String> = emptyList())
Link copied to clipboard
@Serializable
@XmlSerialName(value = "BoundingBox", namespace = "http://www.opengis.net/ows/1.1", prefix = "ows")
data class OwsBoundingBox(val crs: String? = null, val lowerCorner: String, val upperCorner: String)
Link copied to clipboard
@Serializable
@XmlSerialName(value = "Constraint", namespace = "http://www.opengis.net/ows/1.1", prefix = "ows")
data class OwsConstraint(val name: String, val allowedValues: List<String> = emptyList())
Link copied to clipboard
@Serializable
@XmlSerialName(value = "ContactInfo", namespace = "http://www.opengis.net/ows/1.1", prefix = "ows")
data class OwsContactInfo(val phone: OwsPhone? = null, val address: OwsAddress? = null, val onlineResource: OwsOnlineResource? = null, val hoursOfService: String? = null, val contactInstructions: String? = null)
Link copied to clipboard
@Serializable
@XmlSerialName(value = "DCP", namespace = "http://www.opengis.net/ows/1.1", prefix = "ows")
data class OwsDcp(val http: OwsHttp)
Link copied to clipboard
abstract class OwsDescription
Link copied to clipboard
@Serializable
@XmlSerialName(value = "HTTP", namespace = "http://www.opengis.net/ows/1.1", prefix = "ows")
data class OwsHttp(val getMethods: List<OwsHttpMethod> = emptyList(), val postMethods: List<OwsHttpMethod> = emptyList())
Link copied to clipboard
@Serializable
data class OwsHttpMethod(val url: String, val constraints: List<OwsConstraint> = emptyList())
Link copied to clipboard
@Serializable
@XmlSerialName(value = "OnlineResource", namespace = "http://www.opengis.net/ows/1.1", prefix = "ows")
data class OwsOnlineResource(val url: String)
Link copied to clipboard
@Serializable
@XmlSerialName(value = "Operation", namespace = "http://www.opengis.net/ows/1.1", prefix = "ows")
data class OwsOperation(val name: String, val dcps: List<OwsDcp> = emptyList(), val parameters: List<OwsParameter> = emptyList(), val constraints: List<OwsConstraint> = emptyList())
Link copied to clipboard
@Serializable
@XmlSerialName(value = "OperationsMetadata", namespace = "http://www.opengis.net/ows/1.1", prefix = "ows")
data class OwsOperationsMetadata(val operations: List<OwsOperation> = emptyList())
Link copied to clipboard
@Serializable
@XmlSerialName(value = "Parameter", namespace = "http://www.opengis.net/ows/1.1", prefix = "ows")
data class OwsParameter(val name: String, val allowedValues: List<String> = emptyList())
Link copied to clipboard
@Serializable
@XmlSerialName(value = "Phone", namespace = "http://www.opengis.net/ows/1.1", prefix = "ows")
data class OwsPhone(val voice: List<String> = emptyList(), val fax: List<String> = emptyList())
Link copied to clipboard
@Serializable
@XmlSerialName(value = "ServiceContact", namespace = "http://www.opengis.net/ows/1.1", prefix = "ows")
data class OwsServiceContact(val individualName: String? = null, val positionName: String? = null, val contactInfo: OwsContactInfo? = null, val role: String? = null)
Link copied to clipboard
@Serializable
@XmlSerialName(value = "ServiceIdentification", namespace = "http://www.opengis.net/ows/1.1", prefix = "ows")
data class OwsServiceIdentification(val title: String? = null, val abstract: String? = null, val keywords: List<String> = emptyList(), val serviceType: String, val serviceTypeVersions: List<String> = emptyList(), val fees: String? = null, val accessConstraints: List<String> = emptyList()) : OwsDescription
Link copied to clipboard
@Serializable
@XmlSerialName(value = "ServiceProvider", namespace = "http://www.opengis.net/ows/1.1", prefix = "ows")
data class OwsServiceProvider(val providerName: String, val onlineResource: OwsOnlineResource? = null, val serviceContact: OwsServiceContact)
Link copied to clipboard
@Serializable
@XmlSerialName(value = "Capabilities", namespace = "http://www.opengis.net/wmts/1.0", prefix = "")
data class WmtsCapabilities(val version: String, val updateSequence: String? = null, val serviceIdentification: OwsServiceIdentification? = null, val serviceProvider: OwsServiceProvider? = null, val operationsMetadata: OwsOperationsMetadata? = null, val contents: WmtsContents, val themes: List<WmtsTheme> = emptyList(), val serviceMetadataUrls: List<OwsOnlineResource> = emptyList())
Link copied to clipboard
@Serializable
@XmlSerialName(value = "Contents", namespace = "http://www.opengis.net/wmts/1.0", prefix = "")
data class WmtsContents(val layers: List<WmtsLayer> = emptyList(), val tileMatrixSets: List<WmtsTileMatrixSet> = emptyList())
Link copied to clipboard
@Serializable
@XmlSerialName(value = "Dimension", namespace = "http://www.opengis.net/wmts/1.0", prefix = "")
data class WmtsDimension(val title: String? = null, val abstract: String? = null, val keywords: List<String> = emptyList(), val identifier: String, val unitOfMeasure: String? = null, val unitSymbol: String? = null, val valueDefault: String? = null, val current: Boolean? = null, val values: List<String> = emptyList()) : OwsDescription
Link copied to clipboard
@Serializable
@XmlSerialName(value = "Layer", namespace = "http://www.opengis.net/wmts/1.0", prefix = "")
data class WmtsLayer(val title: String? = null, val abstract: String? = null, val keywords: List<String> = emptyList(), val identifier: String, val boundingBoxes: List<OwsBoundingBox> = emptyList(), val wgs84BoundingBox: OwsBoundingBox? = null, val metadata: List<OwsOnlineResource> = emptyList(), val styles: List<WmtsStyle> = emptyList(), val formats: List<String> = emptyList(), val infoFormats: List<String> = emptyList(), val tileMatrixSetLinks: List<WmtsTileMatrixSetLink> = emptyList(), val resourceUrls: List<WmtsResourceUrl> = emptyList(), val dimensions: List<WmtsDimension> = emptyList()) : OwsDescription
Link copied to clipboard
@Serializable
@XmlSerialName(value = "LegendURL", namespace = "http://www.opengis.net/wmts/1.0", prefix = "")
data class WmtsLegendURL(val url: String, val format: String)
Link copied to clipboard
@Serializable
@XmlSerialName(value = "ResourceURL", namespace = "http://www.opengis.net/wmts/1.0", prefix = "")
data class WmtsResourceUrl(val format: String, val resourceType: String, val template: String)
Link copied to clipboard
@Serializable
@XmlSerialName(value = "Style", namespace = "http://www.opengis.net/wmts/1.0", prefix = "")
data class WmtsStyle(val title: String? = null, val abstract: String? = null, val keywords: List<String> = emptyList(), val identifier: String, val isDefault: Boolean = false, val legendUrls: List<WmtsLegendURL> = emptyList()) : OwsDescription
Link copied to clipboard
@Serializable
@XmlSerialName(value = "Theme", namespace = "http://www.opengis.net/wmts/1.0", prefix = "")
data class WmtsTheme(val title: String? = null, val abstract: String? = null, val keywords: List<String> = emptyList(), val identifier: String, val themes: List<WmtsTheme> = emptyList(), val layerRefs: List<String> = emptyList()) : OwsDescription
Link copied to clipboard
@Serializable
@XmlSerialName(value = "TileMatrix", namespace = "http://www.opengis.net/wmts/1.0", prefix = "")
data class WmtsTileMatrix(val title: String? = null, val abstract: String? = null, val keywords: List<String> = emptyList(), val identifier: String, val scaleDenominator: Double, val topLeftCorner: String, val tileWidth: Int, val tileHeight: Int, val matrixWidth: Int, val matrixHeight: Int) : OwsDescription
Link copied to clipboard
@Serializable
@XmlSerialName(value = "TileMatrixLimits", namespace = "http://www.opengis.net/wmts/1.0", prefix = "")
data class WmtsTileMatrixLimits(val tileMatrixIdentifier: String, val minTileRow: Int, val maxTileRow: Int, val minTileCol: Int, val maxTileCol: Int)
Link copied to clipboard
@Serializable
@XmlSerialName(value = "TileMatrixSet", namespace = "http://www.opengis.net/wmts/1.0", prefix = "")
data class WmtsTileMatrixSet(val title: String? = null, val abstract: String? = null, val keywords: List<String> = emptyList(), val identifier: String, val supportedCrs: String, val wellKnownScaleSet: String? = null, val boundingBox: OwsBoundingBox? = null, val tileMatrices: List<WmtsTileMatrix> = emptyList()) : OwsDescription
Link copied to clipboard
@Serializable
@XmlSerialName(value = "TileMatrixSetLink", namespace = "http://www.opengis.net/wmts/1.0", prefix = "")
data class WmtsTileMatrixSetLink(val identifier: String, val tileMatrixSetLimits: List<WmtsTileMatrixLimits> = emptyList())

Properties

Link copied to clipboard
Link copied to clipboard
const val OWS11_PREFIX: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val XLINK_PREFIX: String